temporary storage facility - Español Inglés Diccionario